/**
 * MonitoringService.java
 * ************************** 
 * @date May 28, 2011
 * @author Michele Tamburini
 * 
 * **************************
 */
package infrastructureAPI.algorithms.monitorTools;

import infrastructureAPI.Service;

/**
 * Description: 
 * Classes implementing the MonitoringService provide a monitor. 
 * A monitor is intended to produce in output
 * some parameter.
 * The MonitoringService
 * interface groups all common and general features 
 * that a monitor has to provide.
 *
 */
public interface MonitoringService extends Service {
	
	/**
	 * Start the monitor service.
	 */
	public void startMonitor();

	/**
	 * Stop the monitor service.
	 */
	public void stopMonitor();

}
